Page({
  data: {
    show: [], // 存储每个van-popup的显示状态
    handleList: [], // 存储handle字段的值
  },

  onLoad: function () {
    this.fetchData();
  },

  fetchData: function () {
    var that = this;
    wx.request({
      url: "http://localhost:3000/api/data/handleCount", // 你的服务器 API
      method: "GET",
      success(res) {
        var show = new Array(res.data); // 创建一个新的数组，长度等于res.data的长度，所有元素都初始化为false
        that.setData({
          handleList: res.data,
          show: show,
        });
      },
    });
  },

  showPopup(event) {
    var index = event.currentTarget.dataset.index; // 获取当前点击的van-cell的索引
    this.setData({
      [`show[${index}]`]: true, // 只改变当前点击的van-popup的显示状态
    });
  },

  onClose(event) {
    var index = event.currentTarget.dataset.index; // 获取当前点击的van-popup的索引
    this.setData({
      [`show[${index}]`]: false, // 只改变当前点击的van-popup的显示状态
    });
  },
});
